internal/cpu.option.Feature (field)
26 uses
internal/cpu (current package)
cpu.go#L197: Feature *bool
cpu.go#L263: if o.Enable && !*o.Feature {
cpu.go#L268: *o.Feature = o.Enable
cpu_x86.go#L73: {Name: "adx", Feature: &X86.HasADX},
cpu_x86.go#L74: {Name: "aes", Feature: &X86.HasAES},
cpu_x86.go#L75: {Name: "erms", Feature: &X86.HasERMS},
cpu_x86.go#L76: {Name: "fsrm", Feature: &X86.HasFSRM},
cpu_x86.go#L77: {Name: "pclmulqdq", Feature: &X86.HasPCLMULQDQ},
cpu_x86.go#L78: {Name: "rdtscp", Feature: &X86.HasRDTSCP},
cpu_x86.go#L79: {Name: "sha", Feature: &X86.HasSHA},
cpu_x86.go#L80: {Name: "vpclmulqdq", Feature: &X86.HasAVX512VPCLMULQDQ},
cpu_x86.go#L87: option{Name: "popcnt", Feature: &X86.HasPOPCNT},
cpu_x86.go#L88: option{Name: "sse3", Feature: &X86.HasSSE3},
cpu_x86.go#L89: option{Name: "sse41", Feature: &X86.HasSSE41},
cpu_x86.go#L90: option{Name: "sse42", Feature: &X86.HasSSE42},
cpu_x86.go#L91: option{Name: "ssse3", Feature: &X86.HasSSSE3})
cpu_x86.go#L97: option{Name: "avx", Feature: &X86.HasAVX},
cpu_x86.go#L98: option{Name: "avx2", Feature: &X86.HasAVX2},
cpu_x86.go#L99: option{Name: "bmi1", Feature: &X86.HasBMI1},
cpu_x86.go#L100: option{Name: "bmi2", Feature: &X86.HasBMI2},
cpu_x86.go#L101: option{Name: "fma", Feature: &X86.HasFMA})
cpu_x86.go#L107: option{Name: "avx512f", Feature: &X86.HasAVX512F},
cpu_x86.go#L108: option{Name: "avx512cd", Feature: &X86.HasAVX512CD},
cpu_x86.go#L109: option{Name: "avx512bw", Feature: &X86.HasAVX512BW},
cpu_x86.go#L110: option{Name: "avx512dq", Feature: &X86.HasAVX512DQ},
cpu_x86.go#L111: option{Name: "avx512vl", Feature: &X86.HasAVX512VL},
 |
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |